• 验证网络管理器状态,Active: active (running)表示正在运行,一般RHEL7都默认安装了

    1
    [root@localhost ~]# systemctl status NetworkManager.service
  • 查看网络设备以及状态

    1
    2
    3
    4
    5
    6
    [root@localhost ~]# nmcli dev
    enp0s25 ethernet 连接的 enp0s25
    lo loopback 未管理 --

    // 如果该设备状态不是连接的,则启用它
    [root@localhost ~]# nmcli con up id enp0s25 //enp0s25 不一定叫这个名字
  • 编辑/etc/sysconfig/network-scripts/ifcfg-enp0s25这个配置文件,如果没有就新建一个

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s25
    TYPE=ethernet // 类型为ethernet(以太网)的设备
    BOOTPROTO=static // 启用静态IP地址
    NAME=enp0s25
    ONBOOT=yes // 开启自动启用网络连接
    IPADDR=192.168.3.31 // 设置IP地址
    NETMASK=255.255.255.0 // 设置子网掩码
    GATEWAY=192.168.3.1 // 设置网关
    DNS1=202.112.128.51 // 设置主DNS
    DNS2=202.112.128.50 // 设置备DNS
  • 重启网络服务

    1
    2
    3
    [root@localhost ~]# systemctl restart network
    // 或者
    [root@localhost ~]# service network restart
  • 设置ok,ping